Big Huge Thesaurus

Brahmaputra River

noun